*{margin: 0; padding: 0;}
body{font-size: 14px;font-family: Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif}
::-webkit-input-placeholder{color: #ccc;}
.ui-content-box{position: absolute; width: 100vw; height: 100vh; top: 0px;}
.ui-login-box{width: 500px; margin: auto; max-width: 90%; height: 100%;}
.ui-login-box{display: flex; align-items: center; text-align: center;}
.ui-from-box{flex: 1; padding: 50px 80px 50px 80px; background-color: #fff;}
.ui-from-box{border-radius: 5px; border: 1px solid #f3f3f3;}
.ui-from-title{margin-top: 20px; margin-bottom: 30px; text-align: center;}
.ui-from-item{border: 0px #000 solid; margin-bottom: 15px;}
.ui-from-item-title{margin-bottom: 30px;}
.ui-title{font-size:18px;font-weight: bold;}
.ui-input{width: 100%; line-height: 32px; height: 32px; border: 1px #ccc solid; border-radius: 3px; transition: all 0.2s;text-indent: 1em; outline: 0; }
.ui-input{font-size: 14px;}
.ui-input:focus{border-color: #409eff}
.ui-from-item-code{display: flex;}
.ui-from-item-inner{width:50%}
.ui-from-item-inner.img{text-align: right;}
.ui-radio-text{margin-left:5px}
.ui-btn{text-indent: 0; cursor: pointer; background-color: #409EFF; border-color: #409eff; color: #fff;}
.ui-btn:hover{background-color: #50aeff;}
.ui-error{color:red;height:30px;display:block}
.ui-footer{position: absolute; bottom: 40px; width: 100%; text-align: center; color: #666;}
